


namespace CfgTable
{

    public enum LevelCameraSwitchType
    {
        // None : 
        None = 0,
        // SmoothMove : 匀速移动
        SmoothMove = 1,
        // DirectCut : 直接切换
        DirectCut = 2,
    }

    public enum AniActionType
    {
        // eClip : 直接播放动画名
        eClip = 0,
        // eTrigger : 使用SetTrigger播放
        eTrigger = 1,
        // eBool : 使用SetBool播放
        eBool = 2,
        // eFloat : 使用SetFloat播放
        eFloat = 3,
        // eInt : 使用SetInt播放
        eInt = 4,
    }

    public enum PlayEventParamRecordMode
    {
        // None : 
        None = 0,
        // Normal : 正常
        Normal = 1,
        // ResetOnLeaveLevel : 离开关卡重置
        ResetOnLeaveLevel = 2,
    }

    public enum ComparisonType
    {
        // None : 
        None = 0,
        // Equal : 等于
        Equal = 1,
        // NotEqual : 不等于
        NotEqual = 2,
        // GreaterEqual : 大于等于
        GreaterEqual = 3,
        // LessEqual : 小于等于
        LessEqual = 4,
        // GreaterThan : 大于
        GreaterThan = 5,
        // LessThan : 小于
        LessThan = 6,
    }

    public enum LogicalOPType
    {
        // None : 
        None = 0,
        // AND : 与
        AND = 1,
        // OR : 或
        OR = 2,
    }

    public enum SceneObjectTriggerActionType
    {
        // None : 
        None = 0,
        // HilightOnCovered : 遮挡时高亮
        HilightOnCovered = 1,
        // PlayAnimation : 播放动画
        PlayAnimation = 2,
    }

    public enum ItemType
    {
        // None : 
        None = 0,
        // Basic : 基础
        Basic = 1,
        // Prop : 道具
        Prop = 2,
        // Equip : 装备
        Equip = 3,
        // EffectProp : 效果道具
        EffectProp = 4,
        // Pet : 宠物
        Pet = 5,
        // Furniture : 家具
        Furniture = 6,
        // Portable : 手持道具
        Portable = 7,
    }

    public enum NoticeType
    {
        // None : 无
        None = 0,
        // Float : 冒泡文本
        Float = 1,
        // Runing : 走马灯广播
        Runing = 2,
        // Chat : 聊天频道的系统广播
        Chat = 3,
        // Confirm : 提示面板(1个/2个按钮)
        Confirm = 4,
        // GetItems : 获得物品提示面板
        GetItems = 6,
        // ConfirmItem : 消耗道具提示面板（图文）
        ConfirmItem = 7,
        // ConfirmCost : 消耗道具提示面板（文本）
        ConfirmCost = 8,
        // ConfirmBuy : 批量购买提示（图文）
        ConfirmBuy = 10,
    }

    public enum ItemSubmitType
    {
        // Unordered : 提交的道具可不依照顺序
        Unordered = 0,
        // Ordered : 提交的道具必须依照顺序
        Ordered = 1,
    }

    public enum QuestCommitType
    {
        // Manual : 手动提交
        Manual = 0,
        // Auto : 自动提交
        Auto = 1,
    }

    public enum QuestResetType
    {
        // None : 不自动生成
        None = 0,
        // Daily : 每日重置
        Daily = 1,
        // Weekly : 每周重置
        Weekly = 2,
    }

    public enum QuestTargetType
    {
        // None : 空占位
        None = 0,
        // Sequence : 串行-完成所有
        Sequence = 1,
        // Selector : 串行-完成任意
        Selector = 2,
        // Switch : 串行-根据条件选择一个
        Switch = 4,
        // Repeat : 串行-重复n次
        Repeat = 5,
        // JoinAll : 并行--完成所有
        JoinAll = 7,
        // JoinAny : 并行--完成任意
        JoinAny = 8,
        // JoinMany : 并行--完成N个
        JoinMany = 9,
        // LoginCount : 登陆N天
        LoginCount = 100001,
        // CompleteStory : 完成{cid}对话
        CompleteStory = 110001,
        // FightWithMonster : 和某个怪物组战斗{MonsterTeamGroup-id}，进入战斗即可
        FightWithMonster = 110002,
        // FightMonsterWin : 击败某个怪物组{MonsterTeamGroup-id}，需要战斗取得胜利
        FightMonsterWin = 110003,
        // EnterLevel : 进入某个关卡{level-id}
        EnterLevel = 110004,
        // CheckPlayerLv : 等级达到n级
        CheckPlayerLv = 200001,
        // CountItemByCid : 拥有 {cid} 的道具 N个
        CountItemByCid = 200101,
        // CountItemByType : 拥有 {类型，子类型，品质，星级} 的道具 N个
        CountItemByType = 200102,
        // CountHeroByType : 拥有 {觉醒等级，等级，星级} 的英雄 N个
        CountHeroByType = 200111,
        // CountHeroByCid : 拥有 {cid} 的英雄 1个
        CountHeroByCid = 200112,
        // CountPetByCid : 拥有 {cid} 的宠物 N个
        CountPetByCid = 200121,
        // CountPetByLv : 拥有 {等级} 的宠物 N个
        CountPetByLv = 200122,
    }

    public enum MailType
    {
        // Normal : 普通邮件
        Normal = 0,
    }

    public enum MallOriginalType
    {
        // None : 空占位
        None = 0,
        // Mall : 默认商城
        Mall = 1,
        // ActivityMall : 活动商城
        ActivityMall = 2,
    }

    public enum MallNormalMainType
    {
        // None : 空占位
        None = 0,
        // MallActive : 推荐
        MallActive = 1,
        // MonthCard : 月卡
        MonthCard = 2,
        // Recharge : 充值
        Recharge = 3,
        // MallNormal : 商城
        MallNormal = 4,
    }

    public enum MallType_TimeLimitType
    {
        // None : 空占位
        None = 0,
        // Time : 时间
        Time = 1,
    }

    public enum MallSellType
    {
        // Free : 免费
        Free = 0,
        // Item : 道具购买
        Item = 1,
        // PayPoint : 付费货币购买
        PayPoint = 2,
        // Recharge : 充值购买
        Recharge = 3,
    }

    public enum MallShowType
    {
        // None : 根据主类型Type
        None = 0,
        // ShortCell : 普通
        ShortCell = 1,
        // LongCell : 长条
        LongCell = 2,
    }

    public enum MallItemTag
    {
        // None : 空占位
        None = 0,
        // Discount : 折扣
        Discount = 1,
        // TimeLimit : 限时
        TimeLimit = 2,
        // New : 新品
        New = 3,
        // Hot : 畅销
        Hot = 4,
    }

    public enum MallLimitBuyCountType
    {
        // None : 不限购
        None = 0,
        // Day : 每日
        Day = 1,
        // Life : 终生
        Life = 2,
        // Weekly : 每周
        Weekly = 3,
        // Month : 每月
        Month = 4,
    }

    public enum MallGoodsType
    {
        // None : 无道具
        None = 0,
        // SingleItem : 道具
        SingleItem = 1,
        // MultiItem : 购买界面自动读取道具列表
        MultiItem = 2,
    }

    public enum MallShowItemType
    {
        // None : 无道具
        None = 0,
        // SingleItem : 单道具
        SingleItem = 1,
        // MultiItem : 多道具
        MultiItem = 2,
    }

    public enum MallTimeLimitType
    {
        // None : 空占位
        None = 0,
        // Time : 时间
        Time = 1,
        // SaleTime : 售卖时间
        SaleTime = 2,
    }

    public enum MapUiEntityType
    {
        // None : 空占位
        None = 0,
        // Player : 玩家
        Player = 1,
        // Portal : 传送点
        Portal = 2,
        // Monster : 怪物
        Monster = 3,
        // Quest : 任务
        Quest = 4,
        // QuestTarget : 任务目标
        QuestTarget = 5,
        // CollectItem : 收集道具
        CollectItem = 6,
        // QuestArea : 任务区域
        QuestArea = 7,
        // Selection : 选中效果
        Selection = 8,
        // SpawnPoint : 出生点
        SpawnPoint = 9,
        // Tracer : 追踪点
        Tracer = 10,
        // Fog : 迷雾
        Fog = 100,
        // Merge : 组合标记
        Merge = 200,
    }

    public enum MapDisplayType
    {
        // None : 空占位
        None = 0,
        // All : 所有地图都显示
        All = 1,
        // OnlyMap : 仅大地图
        OnlyMap = 2,
        // OnlyMiniMap : 仅小地图
        OnlyMiniMap = 3,
    }

    public enum StaticLayerType
    {
        // None : 空占位
        None = 0,
        // BelowFogLayer : 迷雾下层
        BelowFogLayer = 100,
        // FogLayer : 迷雾层
        FogLayer = 200,
        // AboveFogLayer : 迷雾上层
        AboveFogLayer = 300,
        // PlayerLayer : 玩家层
        PlayerLayer = 400,
    }

    public enum QuestType
    {
        // None : 空占位
        None = 0,
        // Main : 主线
        Main = 1,
        // Side : 支线
        Side = 2,
        // Level : 关卡
        Level = 3,
        // Activity : 活动
        Activity = 4,
        // Achieve : 成就
        Achieve = 5,
    }

    public enum PetType
    {
        // None : 空占位
        None = 0,
        // OriginalSin : 原罪
        OriginalSin = 1,
        // Forest : 森林
        Forest = 2,
        // Abyss : 深渊
        Abyss = 3,
        // Volcano : 火山
        Volcano = 4,
        // MaxLength : 枚举长度
        MaxLength = 5,
    }
}